export const numSort = (num, page, pageSize = 10) => {
	num = num + 1;
	page = page * pageSize;
	return page + num - pageSize;
};

// export const timeConversion = val => {
// 	let oDate = null;
// 	if (val === null) return '';
// 	if (val > 9999999999) {
// 		oDate = new Date(val);
// 	} else {
// 		oDate = new Date(val * 1000);
// 	}
// 	let oMonth = oDate.getMonth() + 1;
// 	function toDou(n) {
// 		return n < 10 ? '0' + n : '' + n;
// 	}
// 	return (
// 		oDate.getFullYear() +
// 		'-' +
// 		toDou(oMonth) +
// 		'-' +
// 		toDou(oDate.getDate()) +
// 		' ' +
// 		toDou(oDate.getHours()) +
// 		':' +
// 		toDou(oDate.getMinutes()) +
// 		':' +
// 		toDou(oDate.getSeconds())
// 	);
// };

// export const debounce = (func, delay) => {
// 	let timeout;
// 	return function() {
// 		clearTimeout(timeout); // 如果持续触发，那么就清除定时器，定时器的回调就不会执行。
// 		timeout = setTimeout(() => {
// 			func.apply(this, arguments);
// 		}, delay);
// 	};
// }
export const debounce = function (func, delay) {
	let timeout;
	return function() {
		clearTimeout(timeout); // 如果持续触发，那么就清除定时器，定时器的回调就不会执行。
		timeout = setTimeout(() => {
			func.apply(this, arguments);
		}, delay);
	};
}